home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1996 January / macformat-033.iso / mac / Demos / Voodoo Lounge / VLMOVIES / 16_VIPLG.Dxr / 00001_Unique Main Movie Scripts.ls next >
Encoding:
Text File  |  1995-10-25  |  1.3 KB  |  38 lines

  1. global gCurrentNodeObject, gRoomMusicIndex, gAccessLevel, gChannelOneVolume, gChannelTwoVolume, gCurrentAmbientSoundCast, gStageFlag, gCurrentEventLists, gStartTime, gCurrentMovieScreenObjectsList
  2.  
  3. on initializeThisMovieUponEntering
  4.   set gCurrentNodeObject to getAt(gListOfNodeObjects, 16)
  5.   set gRoomMusicIndex to 4
  6.   set gChannelOneVolume to 180
  7.   set gChannelTwoVolume to 100
  8.   set gCurrentAmbientSoundCast to the number of cast "16.AIF"
  9.   initializeGODscripts()
  10.   initializeCurrentMovie(determineCurrentScreenObjectTextCastList())
  11.   mSetFirstVisitPerLevelFlagList(gCurrentNodeObject, gAccessLevel, 1)
  12. end
  13.  
  14. on initializeGODscripts
  15.   set gCurrentEventLists to [#NONE]
  16.   set gStartTime to the ticks
  17.   determineCurrentEventLists()
  18. end
  19.  
  20. on checkConditionalBehaviorHandlers
  21. end
  22.  
  23. on determineCurrentScreenObjectTextCastList
  24.   set listOfFirstVisitScenesLists to [["KEITHRON", "MICK41", "MICKSoundByte", "CHARLIE32", "exit to COURTYARD"]]
  25.   return getAt(listOfFirstVisitScenesLists, random(count(listOfFirstVisitScenesLists)))
  26. end
  27.  
  28. on determineCurrentEventLists
  29.   set listOfFirstVisitEventLists to [[#NONE]]
  30.   set listOfReturnVisitEventLists to [[#NONE]]
  31.   set gCurrentEventLists to listOfFirstVisitEventLists
  32. end
  33.  
  34. on runJamVideo
  35.   mNavigateToLocationInRoom(gCurrentNodeObject, #left, 600)
  36.   mPlayQuickTimeAnimateInteractive(getAt(gCurrentMovieScreenObjectsList, 1))
  37. end
  38.